package com.springboot2.controller.utils;


import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

// 座位 springmvc 的异常处理器
// 业务层的会出现在表现层
//@ControllerAdvice
@RestControllerAdvice
public class ProjectExceptionAdvice {
//    拦截所有异常信息
    @ExceptionHandler
    public R doException(Exception ex){
//         记录日志 通知运维 通知开发
//        有异常还是返回R对象
//        控制台打印错误信息
        ex.printStackTrace();
        return new R(false,"服务器故障,请联系管理员cxy");

    }
//    若果需要处理更多异常, @Ex...
}
